ball pond - French English Dictionary